/**************************************************************************************************
* Title: SumMesh.h
* Author: Gael Huber
* Description: Describes a mesh.
**************************************************************************************************/
#ifndef __SUMMESH_H__
#define __SUMMESH_H__

#include <D3D11.h>
#include "SumString.h"
#include "SumVertex.h"

struct Mesh {
	String name;					// Mesh name
	unsigned int numVertices;		// Number of vertices
	unsigned int numIndices;		// Number of indices on the mesh
	unsigned int numFaces;			// Number of faces on the mesh

	ID3D11Buffer* vertexBuffer;		// Vertex buffer for the mesh
	ID3D11Buffer* indexBuffer;		// Index buffer for the mesh
};

#endif